﻿using System;
using System.Collections.Generic;

namespace SharedGenomics.Workbench.Core
{
    public interface IMenuFactory
    {
        IMenu CreateMainMenu();
        IMenu CreateMenuBar();
        IMenu CreateContextMenu();

        IMenuItem CreateMainMenuItem();
        IMenuItem CreateMenuBarItem();
        IMenuItem CreateContextMenuItem();
        IMenuItem CreateAnnotationContextMenuItem(SharedGenomics.Workbench.Annotations.AnnotationRequestStatus requestStatus);
    }
}
